body,html{
    background: #f5f5f5;
}

.findPassword{
    background: #f5f5f5;
    overflow: hidden;


}
.findPassword .container{
    background: white;
    border: 1px solid #e6e6e6;
    margin-top:20px ;
}
/*.errorTips{*/
    /*position: absolute;*/
    /*right: 10px;*/
    /*top:0;*/
    /*height: 100%;*/
    /*padding-right: 40px;*/
    /*background-image: url("../images/errorTips.png");*/
    /*background-repeat: no-repeat;*/
    /*background-position: right center;*/
    /*background-size: 30px 30px;*/
    /*font-size:16px;*/
    /*color: #e83328;*/
    /*line-height: 80px;*/
/*}*/
/*.loginInput .eyes{*/
    /*position: absolute;*/
    /*right:30px;*/
    /*top:0;*/
    /*height: 100%;*/
    /*width: 68px;*/
    /*background-image: url("../images/eyes2.png");*/
    /*background-size: 38px 24px;*/
    /*background-repeat: no-repeat;*/
    /*background-position:right center;*/
    /*!*display: none;*!*/
/*}*/
.step1,.step2,.step3{
    margin-top: 80px;
    margin-left: 390px;
    margin-right: 390px;
    padding-bottom: 170px;
}
.step2{
    display: none;
}
.step3{
    display: none;
    text-align: center;

}
.step3 p{
    padding-top: 40px;
}
.step3 p a{
    font-size: 18px;
    color: #4982ff;
    text-decoration: underline;
}
.stepInput{
    font-size: 0;
    position: relative;
}
.step2 .stepInput{
    margin-bottom: 20px;
}
.step2 form>p{
    margin-left: 80px;
    margin-bottom: 20px;
    color: #4c4c4c;
    font-size: 16px;
}
.stepInput span,.stepCode span{
    display: inline-block;
    width: 80px;
    text-align: left;
    font-size: 16px;
    color: #4c4c4c;
    height: 50px;
    line-height: 50px;
}
.stepInput input{
    display: inline-block;
    width: 325px;
    height:48px ;
    border: 1px solid #e1e5f0;
    padding-left: 13px;
    border-radius:3px ;
    -webkit-border-radius: 3px;
}
.stepInput >p{
    line-height: 56px;
    height: 56px;
    font-size: 16px;
    color: #ffb049;
    padding-left: 75px;
}
.stepTips {
    margin-left: 80px;
    line-height: 56px;
    height: 56px;
    font-size: 16px;
    color: #ffb049;
}

.stepCode{
    font-size: 0;
    margin-bottom: 50px;
}
.stepCode input{
    display: inline-block;
    width: 155px;
    padding-left: 13px;
    height:48px ;
    border: 1px solid #e1e5f0;
    padding-left: 13px;
    border-radius:3px ;
    -webkit-border-radius: 3px;
}
.stepCode #getCode{
    display: inline-block;
    width: 140px;
    height: 50px;
    background: #4982ff;
    font-size: 16px;
    color: #fff;
    text-align: center;
    line-height: 50px;
    margin-left: 20px;
    border-radius:3px ;
    -webkit-border-radius: 3px;
}
.commitStep input{
    width: 100%;
    height: 50px;
    line-height: 50px;
    background: #ccc;
    border-radius: 20px;
    font-size: 20px;
    color: white;
    disabled:true

}
.commitStep input.active{
    background: linear-gradient(to right,#4982ff,#657bfd);
}